Fast Ideal Arithmetic in Quadratic Fields
نویسندگان
چکیده
Ideal multiplication and reduction are fundamental operations on ideals and are used extensively in class group and infrastructure computations; hence, the efficiency of these operations is extremely important. In this thesis we focus on reduction in real quadratic fields and examine all of the known reduction algorithms, converting them whenever required to work with ideals of positive discriminant. We begin with the classical algorithms of Gauss and Lagrange and move on to the algorithm Rickert developed for the closely related case of positive definite binary quadratic forms. Given any reduction technique, we present a general method computing the relative generator necessary for infrastructure computations. Rickert’s algorithm along with an algorithm of Schönhage are adapted to ideals of real quadratic fields. We present a new method which combines the ideas of Lehmer, Williams, and others into a particularly simple algorithm. All of these algorithms have been implemented and compared with the Jacobson-Scheidler-Williams adaptation of NUCOMP in a cryptographic public key-exchange protocol. We conclude showing that Schönhage’s algorithm is asymptotically the fastest but not useful in practice, JSW-NUCOMP is the fastest practical method when multiplying and reducing, and the new algorithm is the fastest method when only reduction is required.
منابع مشابه
Efficient Implementation of Cryptosystems Based on Non-maximal Imaginary Quadratic Orders
In [14] there is proposed an ElGamal-type cryptosystem based on non-maximal imaginary quadratic orders with trapdoor decryption. The trapdoor information is the factorization of the non-fundamental discriminant ∆p = ∆1p . The NICE-cryptosystem (New Ideal Coset En-cryption) [24,12] is an efficient variant thereof, which uses an element g ∈ Ker(φ−1 Cl ) ⊆ Cl(∆p), where k is random and φ−1 Cl : Cl...
متن کاملInfrastructure, Arithmetic, and Class Number Computations in Purely Cubic Function Fields of Characteristic at Least 5
One of the more difficult and central problems in computational algebraic number theory is the computation of certain invariants of a field and its maximal order. In this thesis, we consider this problem where the field in question is a purely cubic function field, K/Fq(x), with char(K) ≥ 5. In addition, we will give a divisor-theoretic treatment of the infrastructures ofK, including a descript...
متن کاملCompact Representation in Real Quadratic Congruence Function Fields
Abs t r ac t . A real quadratic congruence function field K --Fq (x)(v/-D) typically contains many elements a of large height H(a) = max{la h I~l} and small norm (in absolute value) IN(a)l = [aK[. A prominent example for this kind of behavior is the fundamental unit yK whose norm has absolute value 1, but whose height is often exponential in IDI. Hence it requires exponential time to even write...
متن کاملNewton Polygons of Higher Order in Algebraic Number Theory
We develop a theory of arithmetic Newton polygons of higher order, that provides the factorization of a separable polynomial over a p-adic field, together with relevant arithmetic information about the fields generated by the irreducible factors. This carries out a program suggested by Ø. Ore. As an application, we obtain fast algorithms to compute discriminants, prime ideal decomposition and i...
متن کاملStability of Ideal Lattices from Quadratic Number Fields
We study semi-stable ideal lattices coming from quadratic number fields. We prove that all ideal lattices of trace type from rings of integers of imaginary quadratic number fields are semi-stable. For real quadratic fields, we demonstrate infinite families of semi-stable and unstable ideal lattices, establishing explicit conditions on the canonical basis of an ideal that ensure stability; in pa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004